home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_1.3 / Include-Strip1.3 / include.h / devices / clipboard.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-07-15  |  762 b   |  40 lines

  1. #ifndef    DEVICES_CLIPBOARD_H
  2. #define    DEVICES_CLIPBOARD_H
  3. #ifndef    EXEC_NODES_H
  4. #include    "exec/nodes.h"
  5. #endif
  6. #ifndef    EXEC_LISTS_H
  7. #include    "exec/lists.h"
  8. #endif
  9. #ifndef    EXEC_PORTS_H
  10. #include    "exec/ports.h"
  11. #endif
  12. #define    CBD_POST    (CMD_NONSTD+0)
  13. #define    CBD_CURRENTREADID    (CMD_NONSTD+1)
  14. #define    CBD_CURRENTWRITEID    (CMD_NONSTD+2)
  15. #define    CBERR_OBSOLETEID    1
  16. struct    ClipboardUnitPartial    {
  17. struct    Node    cu_Node;
  18. ULONG    cu_UnitNum;
  19. };
  20. struct    IOClipReq    {
  21. struct    Message    io_Message;
  22. struct    Device    *io_Device;
  23. struct    Unit    *io_Unit;
  24. UWORD    io_Command;
  25. UBYTE    io_Flags;
  26. BYTE    io_Error;
  27. ULONG    io_Actual;
  28. ULONG    io_Length;
  29. STRPTR    io_Data;
  30. ULONG    io_Offset;
  31. LONG    io_ClipID;
  32. };
  33. #define    PRIMARY_CLIP    0
  34. struct    SatisfyMsg    {
  35. struct    Message    sm_Msg;
  36. UWORD    sm_Unit;
  37. LONG    sm_ClipID;
  38. };
  39. #endif
  40.